<xsl:stylesheet version="1.0"
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="html" indent="yes"/>

<!-- override default rules -->
<xsl:template match="*|@*|text()">
   <xsl:apply-templates />
</xsl:template>

<!-- Main stylesheet for entire play -->
<xsl:template match="/PLAY">
  <HTML>
    <HEAD>
      <TITLE>
        <xsl:value-of select="./TITLE"/>
        <xsl:text>: Dramatis Personae</xsl:text>
      </TITLE>
    </HEAD>
    <BODY BACKGROUND="parchment.jpg">
      <H2>A List Of Characters in the Play</H2>
      <H1><xsl:value-of select="./TITLE"/></H1>
      <H3>by William Shakespeare</H3>
      <ul>
      <xsl:apply-templates/>
      </ul>
    </BODY>
  </HTML>
</xsl:template>

<!-- Match PERSONA nodes -->
<xsl:template match="PERSONA">
  <li><xsl:value-of select="."/></li>
</xsl:template>

</xsl:stylesheet>
  